Ergebnis 1 bis 6 von 6

Thema: [Linux] Starter Skript / Tool für Node Forever

Hybrid-Darstellung

  1. #1
    VIP Team
    Registriert
    May 2015
    Beiträge
    1,024
    Gefällt mir!
    862
    Du gefällst: 374

    [Linux] Starter Skript / Tool für Node Forever

    Hallo,

    ich kenne mit mit Linux / Bash coden überhaupt nicht aus.

    Ich nutze Node Forever um ein PHP Skript endlos laufen zu lassen. (frag mich nicht ob das ne gute Idee ist)

    Ich wollte mal fragen ob folgendes möglich ist ...

    Gibt es unter Linux Systemen die Möglichkeit nach dem Start / Neustart des Systems ein *Skript* endlos laufen zu lassen das immer dafür sorgt das in regelmäßigen Abständen (jede Minute) prüft wieviele Instanzen von Node Forever laufen (node forever list) mit einem bestimmten PHP Skript und dafür Sorge trägt das immer min x Instanzen aktiv sind?

    Ich hab da keinerlei Ideen.

    Dank für jede Hilfe

  2. #2
    Junior
    Registriert
    Jul 2016
    Beiträge
    40
    Gefällt mir!
    2
    Du gefällst: 10
    Wahrscheinlich ist es die einfachste Lösung dein Script als cronjob einzutragen und es jede Minute ausführen zu lassen. Siehe hier.

    Alternativ kannst du eine Endlos Schleife while (true) {} in dein Script einbauen. Dann via Debian starten.

    Beides läuft über PHP-Cli .

    Edit: vorherige Formulierung war irreführend
    Geändert von xmasta4000 (19.07.2016 um 08:15 Uhr)

  3. #3
    Senior
    Registriert
    Jul 2016
    Beiträge
    349
    Gefällt mir!
    87
    Du gefällst: 438
    Vielleicht mit einem Tool wie ps die Prozezslisste anzeigen lassen, mit grep nach dem gewünschten Namen filtern und mit wc durchzählen wie oft der gefunden wurde. Geht in einer einzigen Zeile. Abhängig vom Ergebniss mit hub entsprechend oft neue Instanzen als Hintergrundprozesse starten.
    Das ganze wie xmasta4000 meinte entweder in eine Endlosscgleife mit sleep oder als cronjob. Ist aber wohl relativ resourcenfressend das ganze

  4. #4
    Junior
    Registriert
    Jul 2016
    Beiträge
    40
    Gefällt mir!
    2
    Du gefällst: 10
    Banane hat recht. Es ist nicht nötig einen PHP Interpreter zu starten. Wenn du ein Shell Script verwendest ist das ausreichend. Jedoch würde ich "node forever list" verwenden um mir die laufenden Prozesse ausgeben zu lassen und nicht ps.
    Geändert von xmasta4000 (19.07.2016 um 08:22 Uhr)

  5. #5
    VIP Team
    THEMENSTARTER


    Registriert
    May 2015
    Beiträge
    1,024
    Gefällt mir!
    862
    Du gefällst: 374
    Es ist nicht nötig einen PHP Interpreter zu starten.
    Was? Es muss ja dafür gesorgt werden das mein "Endlos" Skript "immer" läuft. Es kann auch mal 10 Minuten nicht laufen aber es sollte halt "ausfallsicher" sein.
    .:: Well, duh! ::.

  6. #6
    Junior
    Registriert
    Jul 2016
    Beiträge
    40
    Gefällt mir!
    2
    Du gefällst: 10
    Das Script das prüft. Muss ja nicht in PHP geschrieben sein. Das wäre auch in Bash möglich. Aber ich hab verstanden was du möchtest. Einfach nur neustarten, wenn was abgeschmiert ist. Dafür verwende ich in der Regel Monit. Damit kannst du sogar prüfen ob dein Service noch reagiert nicht nur ob er läuft. Allerdings dauert es wieder bis man sich in neue Programme eingearbeitet hat. Mit dem PHP Script in Verbinung mit Cron zum prüfen bist sicher am schnellsten, wenn du das schon fertig hast.

Ähnliche Themen

  1. Europol: Über hundert Skript-Kiddies bekommen Polizei-Besuch
    Von RedDevil im Forum Szene News (Webmaster, Downloads, etc.)
    Antworten: 0
    Letzter Beitrag: 14.12.2016, 11:55
  2. [✔] API Node "API Schlüssel validieren"
    Von darkness im Forum Filecrypt.cc - Anregung & Kritik
    Antworten: 0
    Letzter Beitrag: 16.05.2016, 12:33

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
SzeneBox.org... im Mittelpunkt der Szene!
© since 2015 szeneBOX.org - All Rights Reserved
Domains: www.szenebox.org